spread operator
→展開運算子
JavaScript
Spread syntax (...) - JavaScript | MDN
...
運算子
於ES6新增,陣列
在ES2018後,物件也可使用相同運算子
且用在等號的左邊時,會為rest(剩餘)而非spread
code:javascript
const user = { name: 'Taro', age: 25 }
const updatedUser = { ...user, age: 26 }
const { password, ...publicUserData } = userData
// publicUserData = 除去password的物件